iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0
Modern Web

Laravel Testing系列 第 2

第二天: 在 Laravel 如何快速建立測試?

  • 分享至 

  • xImage
  •  

利用 Artisan 建立測試

Laravel 的 Artisan 提供了以下指令讓我們快速建立測試

建立 Feature Test

執行以下指令會在 tests/Feature 資料夾內建立測試

php artisan make:test UserTest

建立 Unit Test

執行以下指令會在 tests/Unit 資料夾內建立測試

php artisan make:test UserTest --unit

Feature Test VS Unit Test

這邊就不描述測試種類的官方說法了,個人的分法比較簡單 Laravel 內建測試方法能測到的全部丟 Feature Test,其他不好測或者是測不到的全部都丟 Unit Test,舉列說明 ...

會員註冊後會寄一封email到會員信箱及發一封簡訊到會員手機內,這時的測試會拆成三個部份,會員註冊會丟到 Feature Test,Email及簡訊發送則會丟到 Unit Test 內

具體作法會在之後的文章內說明


上一篇
第一天: Laravel 的第一個測試
下一篇
第三天: HTTP Tests
系列文
Laravel Testing3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言